﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BLL.Concrete;

namespace Arrb.Controllers
{
    public class CasosController : Controller
    {
        //
        // GET: /Casos/
        CasoBll casosBll;

        public CasosController()
        {
            casosBll = new CasoBll();
        }

        public ActionResult Index()
        {
            var casos = casosBll.GetCasos().ToList();  
            ViewBag.casos = casos;
            return PartialView("Casos");
        }

        public ActionResult GetCasoInfo(int idCaso)
        {
            /*
            DataAccess.Caso caso = casosBll.GetCaso(caso_Id);
            return Json(new
            {
                Briefing = caso.Briefing,
                Solucion = caso.Solucion,
                Resultados = caso.Resultados,
                //Y las imagenes para la galeria
            });
             */
            var caso = casosBll.GetCasos().Single(u => u.Id == idCaso);
            var galeria = casosBll.GetCasosRotativos().Where(u => u.IdCaso == idCaso).ToList();
            ViewBag.galeria = galeria;
            ViewData.Model = caso;
            return PartialView("Casos_Imagen");
        }

    }
}
